<?php
namespace SwoStar\Foundation\Bootstrap;

use SwoStar\Foundation\Application;


class ServerPrivoder
{

    /**
     * 加载驱动，加载服务提供者
     * @param Application $app
     */
    public function bootstrap(Application $app)
    {
        //获取服务提供者的配置信息
        $priovders = $app->make('config')->get('app.priovders');

        // 先是 register，后boot
        foreach ($priovders as $key => $priovder) {
            $prio = new $priovder($app);
            //注册
            $prio->register();
            //驱动
            $prio->boot();
        }
    }
}
